package domain

type AlibabaSscSupplyplatformServiceworkerAvailableworkerWorkerDTO struct {
	/*
	   工人ID     */
	WorkerId *int64 `json:"worker_id,omitempty" `

	/*
	   工人姓名     */
	RealName *string `json:"real_name,omitempty" `

	/*
	   昵称     */
	NickName *string `json:"nick_name,omitempty" `

	/*
	   手机号码     */
	Phone *string `json:"phone,omitempty" `

	/*
	   省     */
	Province *string `json:"province,omitempty" `

	/*
	   市     */
	City *string `json:"city,omitempty" `

	/*
	   区     */
	District *string `json:"district,omitempty" `

	/*
	   镇     */
	Town *string `json:"town,omitempty" `

	/*
	   详细地址     */
	Address *string `json:"address,omitempty" `

	/*
	   头像图片url     */
	ProfilePictureUrl *string `json:"profile_picture_url,omitempty" `

	/*
	   备注     */
	Remark *string `json:"remark,omitempty" `
}

func (s *AlibabaSscSupplyplatformServiceworkerAvailableworkerWorkerDTO) SetWorkerId(v int64) *AlibabaSscSupplyplatformServiceworkerAvailableworkerWorkerDTO {
	s.WorkerId = &v
	return s
}
func (s *AlibabaSscSupplyplatformServiceworkerAvailableworkerWorkerDTO) SetRealName(v string) *AlibabaSscSupplyplatformServiceworkerAvailableworkerWorkerDTO {
	s.RealName = &v
	return s
}
func (s *AlibabaSscSupplyplatformServiceworkerAvailableworkerWorkerDTO) SetNickName(v string) *AlibabaSscSupplyplatformServiceworkerAvailableworkerWorkerDTO {
	s.NickName = &v
	return s
}
func (s *AlibabaSscSupplyplatformServiceworkerAvailableworkerWorkerDTO) SetPhone(v string) *AlibabaSscSupplyplatformServiceworkerAvailableworkerWorkerDTO {
	s.Phone = &v
	return s
}
func (s *AlibabaSscSupplyplatformServiceworkerAvailableworkerWorkerDTO) SetProvince(v string) *AlibabaSscSupplyplatformServiceworkerAvailableworkerWorkerDTO {
	s.Province = &v
	return s
}
func (s *AlibabaSscSupplyplatformServiceworkerAvailableworkerWorkerDTO) SetCity(v string) *AlibabaSscSupplyplatformServiceworkerAvailableworkerWorkerDTO {
	s.City = &v
	return s
}
func (s *AlibabaSscSupplyplatformServiceworkerAvailableworkerWorkerDTO) SetDistrict(v string) *AlibabaSscSupplyplatformServiceworkerAvailableworkerWorkerDTO {
	s.District = &v
	return s
}
func (s *AlibabaSscSupplyplatformServiceworkerAvailableworkerWorkerDTO) SetTown(v string) *AlibabaSscSupplyplatformServiceworkerAvailableworkerWorkerDTO {
	s.Town = &v
	return s
}
func (s *AlibabaSscSupplyplatformServiceworkerAvailableworkerWorkerDTO) SetAddress(v string) *AlibabaSscSupplyplatformServiceworkerAvailableworkerWorkerDTO {
	s.Address = &v
	return s
}
func (s *AlibabaSscSupplyplatformServiceworkerAvailableworkerWorkerDTO) SetProfilePictureUrl(v string) *AlibabaSscSupplyplatformServiceworkerAvailableworkerWorkerDTO {
	s.ProfilePictureUrl = &v
	return s
}
func (s *AlibabaSscSupplyplatformServiceworkerAvailableworkerWorkerDTO) SetRemark(v string) *AlibabaSscSupplyplatformServiceworkerAvailableworkerWorkerDTO {
	s.Remark = &v
	return s
}
